package com.asl.website.sysCompanyInfo.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.asl.common.annotation.Excel;
import com.asl.common.core.domain.BaseEntity;

/**
 * 企业信息对象 sys_company_info
 * 
 * @author ruoyi
 * @date 2025-05-22
 */
public class SysCompanyInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 企业简介(中文) */
    @Excel(name = "企业简介(中文)")
    private String companyProfileZh;

    /** 企业简介(英文) */
    @Excel(name = "企业简介(英文)")
    private String companyProfileEn;

    /** 企业简介(德文) */
    @Excel(name = "企业简介(德文)")
    private String companyProfileDe;

    /** 图片 */
    @Excel(name = "图片")
    private String profileImage;

    /** 企业文化(中文) */
    @Excel(name = "企业文化(中文)")
    private String corporateCultureZh;

    /** 企业文化(英文) */
    @Excel(name = "企业文化(英文)")
    private String corporateCultureEn;

    /** 企业文化(德文) */
    @Excel(name = "企业文化(德文)")
    private String corporateCultureDe;

    /** 企业定位(中文) */
    @Excel(name = "企业定位(中文)")
    private String companyPositionZh;

    /** 企业定位(英文) */
    @Excel(name = "企业定位(英文)")
    private String companyPositionEn;

    /** 企业定位(德文) */
    @Excel(name = "企业定位(德文)")
    private String companyPositionDe;

    /** 企业愿景(中文) */
    @Excel(name = "企业愿景(中文)")
    private String companyVisionZh;

    /** 企业愿景(英文) */
    @Excel(name = "企业愿景(英文)")
    private String companyVisionEn;

    /** 企业愿景(德文) */
    @Excel(name = "企业愿景(德文)")
    private String companyVisionDe;

    /** 优势介绍(中文) */
    @Excel(name = "优势介绍(中文)")
    private String advantagesZh;

    /** 优势介绍(英文) */
    @Excel(name = "优势介绍(英文)")
    private String advantagesEn;

    /** 优势介绍(德文) */
    @Excel(name = "优势介绍(德文)")
    private String advantagesDe;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setCompanyProfileZh(String companyProfileZh) 
    {
        this.companyProfileZh = companyProfileZh;
    }

    public String getCompanyProfileZh() 
    {
        return companyProfileZh;
    }

    public void setCompanyProfileEn(String companyProfileEn) 
    {
        this.companyProfileEn = companyProfileEn;
    }

    public String getCompanyProfileEn() 
    {
        return companyProfileEn;
    }

    public void setCompanyProfileDe(String companyProfileDe) 
    {
        this.companyProfileDe = companyProfileDe;
    }

    public String getCompanyProfileDe() 
    {
        return companyProfileDe;
    }

    public void setProfileImage(String profileImage) 
    {
        this.profileImage = profileImage;
    }

    public String getProfileImage() 
    {
        return profileImage;
    }

    public void setCorporateCultureZh(String corporateCultureZh) 
    {
        this.corporateCultureZh = corporateCultureZh;
    }

    public String getCorporateCultureZh() 
    {
        return corporateCultureZh;
    }

    public void setCorporateCultureEn(String corporateCultureEn) 
    {
        this.corporateCultureEn = corporateCultureEn;
    }

    public String getCorporateCultureEn() 
    {
        return corporateCultureEn;
    }

    public void setCorporateCultureDe(String corporateCultureDe) 
    {
        this.corporateCultureDe = corporateCultureDe;
    }

    public String getCorporateCultureDe() 
    {
        return corporateCultureDe;
    }

    public void setCompanyPositionZh(String companyPositionZh) 
    {
        this.companyPositionZh = companyPositionZh;
    }

    public String getCompanyPositionZh() 
    {
        return companyPositionZh;
    }

    public void setCompanyPositionEn(String companyPositionEn) 
    {
        this.companyPositionEn = companyPositionEn;
    }

    public String getCompanyPositionEn() 
    {
        return companyPositionEn;
    }

    public void setCompanyPositionDe(String companyPositionDe) 
    {
        this.companyPositionDe = companyPositionDe;
    }

    public String getCompanyPositionDe() 
    {
        return companyPositionDe;
    }

    public void setCompanyVisionZh(String companyVisionZh) 
    {
        this.companyVisionZh = companyVisionZh;
    }

    public String getCompanyVisionZh() 
    {
        return companyVisionZh;
    }

    public void setCompanyVisionEn(String companyVisionEn) 
    {
        this.companyVisionEn = companyVisionEn;
    }

    public String getCompanyVisionEn() 
    {
        return companyVisionEn;
    }

    public void setCompanyVisionDe(String companyVisionDe) 
    {
        this.companyVisionDe = companyVisionDe;
    }

    public String getCompanyVisionDe() 
    {
        return companyVisionDe;
    }

    public void setAdvantagesZh(String advantagesZh) 
    {
        this.advantagesZh = advantagesZh;
    }

    public String getAdvantagesZh() 
    {
        return advantagesZh;
    }

    public void setAdvantagesEn(String advantagesEn) 
    {
        this.advantagesEn = advantagesEn;
    }

    public String getAdvantagesEn() 
    {
        return advantagesEn;
    }

    public void setAdvantagesDe(String advantagesDe) 
    {
        this.advantagesDe = advantagesDe;
    }

    public String getAdvantagesDe() 
    {
        return advantagesDe;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("companyProfileZh", getCompanyProfileZh())
            .append("companyProfileEn", getCompanyProfileEn())
            .append("companyProfileDe", getCompanyProfileDe())
            .append("profileImage", getProfileImage())
            .append("corporateCultureZh", getCorporateCultureZh())
            .append("corporateCultureEn", getCorporateCultureEn())
            .append("corporateCultureDe", getCorporateCultureDe())
            .append("companyPositionZh", getCompanyPositionZh())
            .append("companyPositionEn", getCompanyPositionEn())
            .append("companyPositionDe", getCompanyPositionDe())
            .append("companyVisionZh", getCompanyVisionZh())
            .append("companyVisionEn", getCompanyVisionEn())
            .append("companyVisionDe", getCompanyVisionDe())
            .append("advantagesZh", getAdvantagesZh())
            .append("advantagesEn", getAdvantagesEn())
            .append("advantagesDe", getAdvantagesDe())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
